The elderly man was crossing Broomall Avenue when he was struck by a southbound vehicle near West Chester Pike around 10:20 a.m., township police said in a release.
He was rushed to Lankenau Hospital where he was placed in critical condition, authorities wrote. The driver remained on-scene and police said they are cooperating with investigators.
Marple police and Delaware County detectives are investigating, the release adds.
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.